// Copyright (c) 2008 Matthew Johnson
// Licensed under the MIT License (see license.txt)
package actionml.events {
	import flash.events.Event;
	
	import actionml.core.ObjectMethods;

	public class GeometryEvent extends Event {
		
		public static const HIDE:String = "hide";
		public static const SHOW:String = "show";
		
		public static const GROW:String = "grow";
		public static const SHRINK:String = "shrink";
		
		public static const MOVE:String = "move";
		public static const RESIZE:String = "resize";
		
		public static const BOUNDS_CHANGE:String = "boundsChange";
		
		public function GeometryEvent (type:String) {
			super(type, true);
		}
		public override function toString():String {
			return ObjectMethods.instanceMethods.toString.call(this, true);
		}
	}
}